Part Number Hot Search : 
BAT54W BCW70R SP491E 05459 EL7301 T10B110B 4ACT2 LCX028B
Product Description
Full Text Search
 

To Download MB89R119 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ds04-33102-3ea fujitsu microelectronics data sheet copyright?2005-2008 fujitsu microelectro nics limited all rights reserved 2006.9 assp iso/iec 15693 compliant fram embedded high-speed rfid lsi fervid family tm MB89R119 description the MB89R119 is a vicinity type of rfid lsi device embedded with 256 bytes fram, which enables fast and frequent write operation. features ? 256 bytes fram memory (232 bytes of user area) ? 4-byte/block configuration, 64 blocks ? high-speed data transmission and reception at 26.48 kbps ? fast command supported (data transmission at 52.97 kbps) (MB89R119 reader/writer) ? carrier frequency at 13.56 mhz ? anti-collision function : 40 tags per second (when using ask 100 % ) ?10 10 cycle writable to memory ? 10 years (ta = 0 c to + 55 c) data retention ? 64-bit unique identifier (uid) ? fram memory data protection ? electronic article surveilla nce (eas) comm and supported ? kill command (to disable communication eternally) supported ? compliance with iso/iec 15693 (partly not supported*) ? compliance with iso/iec 18000-3 (mode 1) (partly not supported*) * : refer to ? notes on using?. fervid family is a trademark of fujitsu microelectronics limited, japan.
MB89R119 2 block diagram analog rf interface digital control fram 256 bytes data output data input r/w vdd clock data output data input anti-collision function i/o commands rectifier clock generator power supply voltage control modulator antenna coil fram access demodulator
MB89R119 3 memory configuration this section describes the fram memory, which is the internal memory of the MB89R119. ? fram configuration the fram has 232 bytes for use as user area and 24 bytes for use as system area. the fram memory areas consist of a total of 64 blocks (58 blocks of user area and 6 blocks of system area). each block can store 32 bits (4 bytes) of data. the block is the unit used for the writing and reading of fram data. the memory configuration of the fram is shown below. ? fram memory configuration * : reserved for future use blocks ?00 h ? to ?39 h ? are user area. the user area is defined as an accessible area when the corresponding block address is specified. on the other hands, blocks ?3a h ? to ?3f h ? are system area. the s ystem area is defined as an accessible area only with a specific command. the system area consists of 6 blocks and contains rfu, uid, afi, dsfid, eas, ic reference and security status (can write or cannot write data). uid, ic reference and rfu is fixed and cannot be updated. the initial data of afi, dsfid, and eas are written at the factory, and they can be updated and locked (disable to write) with commands (eas bit cannot be locked) . as shown in above, ?3b h ? and ?3c h ? are used to store the uid data, and ?3e h ? and ?3f h ? are used to store the security status information such as user areas, afi, and dsfid. ?3d h ? to ?3f h ? block format is shown as follows. ?3d h ? block contains eas bit, afi, dsfid and ic reference. ?3e h ? and ?3f h ? blocks contain block security status data. area block no. details data read data write user area (232 bytes) 00 h to 39 h user area yes yes system area (24 bytes) 3a h rfu* yes no 3b h uid1 (1 to 32 bit) yes no 3c h uid2 (33 to 64 bit) yes no 3d h eas, afi, dsfid, ic reference yes limited 3e h ,3f h block security status yes no ? ?3d h ? block format msb lsb 32 31 25 24 17 16 9 8 1 eas bit internally used ic reference dsfid afi
MB89R119 4 * : reserved for future use the security status of the user area is stored in the block security status bit in system area blocks of ?3e h ? and ?3f h ? per bit in each block. a user area is unlocked when the corresponding block security status bit is ?0?; it is locked (disable to write state) when the corresponding block security status bit is ?1?. in the same way, the security status of afi and dsfid are stored in ?afi lock status? and ?dsfid lock status? respectively. it is possible to read up to 64 blocks data by one command and to write up to 2 blocks data by one command. eas bit is 1 bit, and it is us ed for setting eas status. ? ?3e h ? and ?3f h ? block format msb lsb 32 31 ? ? ? 26 ? ? ? 1 3e h block security status (bss) of user block 1f h ? ? ? bss of 00 h 3f h afi lock status dsfid lock status rfu* (4 bits) bss of 39 h ? ? ? bss of 20 h
MB89R119 5 data element definition 1. unique identifier (uid) the MB89R119 has a 64-bit unique identifier (uid) th at complies with iso/iec 15693 -3. the uid is used to distinguish a transponder fr om another transpond er in the anti-collision algorithm. the uid consists of the 3 items shown in the following. ? the msb 8-bit data whose value is always ?e0 h ? (bit 57 to bit 64) ? an 8-bit ic manufacturer code whose value is always ?08 h ? according to iso/iec 7816-6/ami (bit 49 to bit 56) ? unique 48-bit serial number assigned by fujitsu microelectronics (bit 1 to bit 48) among the unique 48-bit serial number assigned by fujitsu microelectronics, the 1 byte from bit 41 to bit 48 defines MB89R119 code whose value is ?02 h ?. and the 5 bytes from bit 1 to bit 40 define chip information. ? uid format msb lsb 64 57 56 49 48 41 40 1 ?e0 h ? ic manufacturer code ?08 h ? ?02 h ? chip information unique serial number assigned by fujitsu microelectronics
MB89R119 6 2. application family identifier (afi) the application family identifier (afi) represents the type of application set by the transponder. the afi can be written with a command. the afi is 8-bit data and is stored in the system area of memory (fram). the initial data of the afi is ?00 h ?. ? types of afi * : reserved for future use note : both x value and y value are ?1? to ?f?. in the status of the afi_flag (bit 5) setting; ? if the afi is not supported by the transponder , no response to all requests is returned. ? if the afi is supported by the transponder, the response is returned only if the value is in accord with the afi sent from a reader/writer. 3. data storage format identifier (dsfid) the data storage format identifier (dsfid) indicates how data is structured in the transponder (lsi memory device). the dsfid can be written with a command. the dsfid is 8-bit data and is stored in the system area of memory (fram). the initia l data of the dsfid is ?01 h ?. application family (bit 8 to bit 5) application sub-family (bit 4 to bit 1) application field example/note ?0? ?0? all families and sub-families no application preselection x ?0? all sub-families of family x wide applicative preselection x y only the yth sub-fa milies of family x ?0? y all families of yth sub-families ?1? ?0?, y transport mass transit, bus, airline ?2? ?0?, y financial iep, banking, retail ?3? ?0?, y identification access control ?4? ?0?, y telecommunication public telephone, gsm ?5? ?0?, y medical ?6? ?0?, y multimedia internet services ?7? ?0?, y gaming ?8? ?0?, y data storage portable files ?9? ?0?, y ean-ucc system for application identifiers managed by iso/iec jtc1/sc31 ?a? ?0?, y iso/iec jtc1/sc31 data identifiers as defined in iso/iec 15418 ?b? ?0?, y iata managed by iso/iec jtc1/sc31 ?c? ?0?, y upu managed by iso/iec jtc1/sc31 ?d? ?0?, y rfu* managed by iso/iec jtc1/sc31 ?e? ?0?, y rfu* managed by iso/iec jtc1/sc31 ?f? ?0?, y rfu* managed by iso/iec jtc1/sc31
MB89R119 7 4. cyclic redundancy check (crc) upon reception of a request from the reader/writer, the transponder shall verify that crc value is valid. if it is invalid, it shall discard the frame and shall not answer. upon reception of a response from the transponder, the reader/writer is recommended that the reader/writer verify that the crc value is valid. if it is invalid, actions to be performed are left to th e responsibility of the reader/ writer maker. for error-checking, the 2 bytes crc are appended to each request and each response, with each frame, before the eof. the crc is calculated on all the bytes after the sof up to but not including the crc field. method of calculation is provided in iso/iec 13239 and the detail is defined in iso/iec 15693-3 and iso/iec 18000-3 (mode 1) . the initial value of the crc code prov ided in iso/iec 15693-3 is ?ffff h ?. the crc code is transferred, beginning with the le ast significant bit in th e least significant byte. 5. electronic article surveillance (eas) status eas status is 1 bit data, which is stored in the system area of memory (fram) . the init ial value is ?1?. eas bit ?1? means goods-monitoring status, and eas bit ?0? means that good s-monitoring status is cleared. eas status can be written by write eas co mmand and can be checked ?3d h ? block (refer to ? memory configura - tion?) by read commands such as read signal block command. together with gate type r eader/writer, eas command can support anti-theft security functions. ? crc bit/bytes transmission rules lsbyte msbyte lsbit msbit lsbit msbit crc 16 (8 bits) crc 16 (8 bits) first transmitted bit of the crc
MB89R119 8 function description 1. communications signal interface reader/writer to transponder 1-1.modulation MB89R119 10 % ask modulation and 100 % ask modulation are supported. modulation index m is defined as m = (a - b)/(a + b) with reference to the modulated waveform shown below. the values a and b indicate, respectively, the maximum and minimum amplitude of magnetic field transmitted from a reader/writer. y y t2 t1 t3 a b hf hr 13.56 mhz ? modulation of the carrier for 10% ask
MB89R119 9 maximum and minimum values of t1, t2 and t3 are specified in ? recommended operation condi - tions?. y is 0.05 (a-b) and the maximum value of hf and hr is 0.1(a-b). a b t2 t1 t3 t4 13.56 mhz 105 % 95 % 60 % 5 % ? modulation of the carrier for 100% ask
MB89R119 10 1-2. data rate and data coding the MB89R119 supports only 1-out-of-4 mode for data coding (not supports 1-out-of-256 mode) . in 1-out-of-4 mode, 2-bit signals are coded in a period of 75.52 s as shown in the following. t he resulting data rate is 26.48 kbps(fc/512). each signal is transmitted beginning with the least bit. 1-3. data frame frames shall be delimited by a start of frame (sof) and an end of frame (eof) and are implemented using code violation.the MB89R119 shall be ready to receive a frame from a reader/writer within 300 s after the MB89R119 has sent a frame to the reader/writer. the MB89R119 shall be ready to receive a frame from a reader/writer within 3 ms of activation by the powering field. 9.44 s 9.44 s 9.44 s 9.44 s 9.44 s 75.52 s 75.52 s 75.52 s 75.52 s 28.32 s 47.20 s 66.08 s ? ?00 b ? pulse position ? ?01 b ? pulse position (1 = lsb) ? ?10 b ? pulse position (0 = lsb) ? ?11 b ? pulse position ? in 1-out-of-4 coding mode sof 9.44 s 9.44 s 9.44 s 37.76 s 37.76 s 37.76 s 9.44 s 9.44 s eof ? waveforms of sof and eof signals of a frame sent from a reader/writer
MB89R119 11 2. communications signal interface transponder to reader/writer ? minimum load modulation amplitude (vlm) : 10 mv (based on iso/iec 10373-7) ? load modulation subcarrier frequency (fs) : 423.75 khz(fc/32) the MB89R119 supports only a 1-subcarrier system. (not supports 2-subcarrier system.) ? data rate : the MB89R119 supports the following 2 data rate modes : ? low data rate ? high data rate one of the 2 data rate modes is specified by the data_rate_flag (bit 2) (described later) sent from the reader/writer. in low data rate mode, the data rate is 6.62 kbps (fc/2048); in high data rate mode, it is 26.48 kbps (fc/512). when receiving the fast commands (custom comma nds) , the communication starts from the transponder in the data rate that is twice as fast as normal data rate. in this case, the fast commands (custom commands) supports t he 2 data rate modes specified by the data_rate_ flag (bit 2) . in low data rate mode, the data rate is 13.24 kbps (fc/1024) ; in high data rate mode, it is 52.97 kbps (fc/256) 2-1.bit coding the manchester coding is used for the bit coding. the following figure shows the signals modulated in high data rate mode when iso command is received , and the next following figure shows the same signals when fast command is received . for the low data rate, both iso command and fast command, the same subcarrier frequency is used, in this case the number of pulse and the timing shall be multiplied by 4. 37.76 s 37.76 s 423.75 khz subcarrie r 423.75 khz subcarrier 18.88 s (modulated) 18.88 s (not modulated) 18.88 s (modulated) 18.88 s (not modulated) ? logic 0 ? logic 1 ? signal waveforms by load modulation in high data rate mode (iso commands) 18.88 s 9.44 s (modulated) 18.88 s 9.44 s (modulated) 9.44 s (not modulated) 9.44 s (not modulated) ? logic 0 ? logic 1 ? signal waveforms by load modulation in high data rate response mode (fast commands)
MB89R119 12 2-2.data frame frames are delimited by a start of frame (sof) and an end of frame (eof) and implemented using code violation. the following figure shows the sof and eof signals sent in high data rate mode when iso command is received , and the next following figure shows the same signals when fast command is received . for the low data rate, both iso command and fast command, the same subcarrier frequency is used, in this case the number of pulses and the timing shall be multiplied by 4. the reader/writer shall be ready to receive a frame from the transponder within 300 s after having sent a frame to the transponder. 56.64 s 37.76 s 56.64 s 56.64 s 56.64 s 37.76 s 423.75 khz subcarrier ? sof ? eof ? waveforms of sof and eof signals of a frame sent from a transponder (iso commands) 28.32 s 28.32 s 28.32 s 28.32 s 18.88 s 18.88 s 423.75 khz subcarrier 423.75 khz subcarrier ? sof ? eof ? waveforms of sof and eof signals of a frame sent from a transponder (fast commands)
MB89R119 13 3. fram data protection from rf power shutdown during accessing fram MB89R119 accesses to fram with the unit of 1 byte . when rf power is shut down during accessing fram, writing in fram is completed by the charges stored in a smoothing capacitor on the lsi and fram data writing error is prevented. therefore, the commands of 1 byte access such as write afi, write dsfid, write eas, and lock command can protect the data from the power down. on the other hands, the commands of more than 2 bytes access such as write single block command may not protect all the data from the power down during the access. in this case, it is recommended to confirm the data by read command if it?s written correctly. 4. requests/responses a request is sent from the reader/writer to the transponder. in reply to the request, the transponder sends a response to the reader/writer. request, and response, are transmitted in a single frame. ? structure of requests and responses each request consists of the following field s : ?flags ? command code ? parameter (required or optional depending on the command) ? application data fields ?crc each response consists of the following field : ?flags ? parameter (required or option depending on the command) ? application data field s ?crc a multiple byte field is transmitted least significant byte (ls byte) first, each byte is transmitted least significant bit (bit 8) (ls bit) first. 5. operating modes the MB89R119 has the following 2 operating modes : the term mode refers to the mechanism to specify in a request the set of reader/writer that shall answer to the request : ? addressed mode when the address_flag (bit 6) is set to ?1?, the request shall contain the unique id (uid) of the addressed MB89R119. any MB89R119 receiving a request with address_fl ag (bit 6) set to ?1? sh all compare the uid to its own id. if it matches, it shall execute it and return a response to the vcd as specified by the command description. if it does not match, it shall remain silent. ? non-addressed mode when the address_flag (bit 6) is set to ?0?, the request shall not contain a uid. any MB89R119 receiving a request with the address_flag (bit 6) set to ?0? shall execute it and shall return a response to the reader/writer as specified by the command description.
MB89R119 14 6. request format figure shows a typical example of the request data format, and table shows the definition of request flag bits. ? request flags 1 to 4 definition note : ?inventory_flag? of bit3 is determined whether ?inventory command? (select ?1?) or other command (select ?0?) is used. ? request flags 5 to 8 definition (when inventory command is selected [inventory_flag = ?1?]) * : reserved for future use bit flag name value state/description 1 sub-carrier_flag 0 one subcarrier selected 1 two subcarriers selected (not supported) 2 data_rate_flag 0 low data rate (6.62 kbps) selected 1 high data rate (26.48 kbps) selected 3 inventory_flag 0 command other than inventory command selected 1 inventory command selected 4 protocol_extension_flag 0 protocol not extended 1 protocol extended (not supported) bit flag name value state/description 5 afi_flag 0 afi not set 1 afi set (response when it is in accord with afi of the transponder) 6 nb_slots_flag 0 16-slots (for one or more transponders) 1 1-slot (for one transponder) 7 option_flag 0 command option not supported 1 command option supported (not supported) 8 rfu* 0 set to ?0? 1 ? ? structure of the request frame sof flags command code parameters data crc eof
MB89R119 15 ? request flags 5 to 8 definition (when the command other than inventory command is selected [inventory_flag = ?0?]) * : reserved for future use 7. response format figure shows a typical example of the response data format, and table shows the definition of the response flag bits and error codes. when the error-flag (bit 1) is set to ?1? by the transponder, the error code field shall be included and provides information about the error that occurred. ? response flags 1 to 8 definitions * : reserved for future use bit flag name value state/description 5 select_flag 0 command flag decided by the setting of bit 6 and later bits. 1 select mode (not supported) 6 address_flag 0 non addressed mode (uid not included in the command) 1 addressed mode (uid included in the command) 7 option_flag 0 command option not supported (for the command not supporting the option_flag) 1 command option supported (for only write, lock commands) 8 rfu* 0 set to ?0? 1 ? bit flag name value description 1 error_flag 0 no error 1 error detected 2 rfu* 0 set to ?0? 3 rfu* 0 set to ?0? 4 extension_flag 0 set to ?0? 5 rfu* 0 set to ?0? 6 rfu* 0 set to ?0? 7 rfu* 0 set to ?0? 8 rfu* 0 set to ?0? ? structure of the response frame sof flags parameters data crc eof
MB89R119 16 ? response error code definitions 8. anti-collision algorithm the MB89R119 executes an an ti-collision sequence loop based on an al gorithm that complies with iso/iec 15693-3. the purpose of the anti-collision sequence is to make an inventory of the transponders present in the reader/ writer field by their unique id (uid). the reader/writer issues an inventory command to transponders, and some transponders return responses while other transponders do not according to the algorithm explained in "10. execution of inventory command by a transponder". 9. request parameter ? request parameter settings set the reader/writer as follows before issuing the inventory command. ? the nb_slots_flag (bit6), which is a request flag, is set to the desired value : ?0? : 16 slots (for plural transponders) ?1? : 1 slot (for single transponder) ? a mask length and a mask value are added after the command code. ? the mask length indicates the significant bits of the mask value. ? the mask value is integer bytes of data, transmitted beginning with the least bit. if the mask length is not a multiple of 8 (bits), 0 is padded on the msb side of the mask value so that the data is in units of bytes. the following figure shows an example of the mask value with padding. since the mask length is 12 bits, the mask value is padded with 4 bits on the msb side so that the mask data is in units of bytes (2 bytes = 16 bits in this case). if the afi_flag (bit 5) in the request flags is set in the format explained in "6. request format", an afi field is added to the format. the command ends with transmission of an eof signal as described in "1. communication from reader/writer to transponder". thereafter, processing in the first slot starts immediately. to proceed to the next slot, the reader/writer sends an eof signal. ? format of the command error code meaning ?01? the command is not supported. example: command code error ?02? the command is not recognized. example: format error ?03? the command option is not supported. ?10? the specified block is not available (does not exist). ?11? the specified block is already locked and thus cannot be locked again. ?12? the specified block is already locked, and its contents cannot be changed. ?13? the specified block was not successfully programed (a write verify error occurred). ?14? the specified block was not successfully locked (a lock verify error occurred). sof flags command code optional afi mask length mask value crc eof 8 bits 8 bits 8 bits 8 bits 0 to 64 bits 16 bits
MB89R119 17 ? example of the padding of the mask msb lsb 0000 0100 1100 1111 pad mask value
MB89R119 18 10. execution of inventory command by a transponder a transponder returns a response to the reader/writer when its uid is equal to the value that consists of the mask value and the number of slots. the mask value is sent in the inventory command, and the number of slots is determined by the number of times the eof signal is transmitted. ? algorithm for execution of processing by a transponder the following figure shows the algorithm for the executio n of processing by a transponder when an inventory command is received. the next page shows the relationship between the uid and the mask value. nb_slots_flag=1? sn_length=0 sn_length=4 yes no yes no slot_frame=sof? slot_frame=eof? yes wait (slot_frame) no yes no yes no sn = 0 nbs = 1 nbs = 16 sn = sn + 1 sn < nbs-1 nbs : total number of slots (1 or 16) sn : current slot number lsb (value, n) : the "n" least significant bits of value & : concatenation operator slot_frame : sof or eof lsb (uid, sn_length + mask length) = lsb (sn, sn_length) & lsb (mask, mask length) ? ? algorithm for execution of processing by a transponder when inventory command response transmission end of processing end of processing end of processing
MB89R119 19 inventory command include s the mask value and mask length. the mask value is padded with ?0? to a whole number of bytes (a multiple of 8 bits). [inventory command (the side of a reader/writer)] padding 000 ??? mask value (specified by the inventory command) mask length slot counter slot number mask value (less padding) ignore compare unique identifier (uid) [unique identifier (the side of a transponder) ] if inventory command is received, the slot counter is reset to ?0?. if eof is received, the increment of the slot counter is started by the transponder. the value is compared with the least signifi- cant bits of uid of the transponder. if the value is in accord with the mask value, the response is returned by the transponder. ? principle of comparison between the mask value, slot number and uid msb lsb
MB89R119 20 11. anti-collision sequence ? execution of anti-collision sequence a typical anti-collision seque nce that is applied when the number of slots is 16 is executed as follows : (1) the reader/writer sends an inventory command. the nb_slots_flag of the request flags is set to ? 0 ? to specify the number of slots. (2) in slot 0, transponder 1 transmits its response in the time t1_a from the detection of the rising edge of the eof. in this case no collision occurs and the uid of transponder is rece ived and register ed by the reader/ writer. (3) the reader/writer sends an eof signal to switch to the next slot in the time t2_a after the response 1. (4) in slot 1, transponder 2 and transponder 3 transmits its response in the time t1_a from the detection of the rising edge of the eof. in this case, the reader/writer cannot recognize the uids of the two transponders because the collision occurs, and the reader/writer remembers that a collision was detected in slot 1. (5) the reader/writer sends an eof signal to switch to the next slot in the time t2_a after the responses. (6) in slot 2, no transponder transmits a response. the reader/writer does not detect any response, and sends an eof signal to switch to the next slot in the time t3_a from the detection of the rising edge of the eof. (7) in slot 3, transponder 4 and transponder 5 transmits its response in the time t1_a from the detection of the rising edge of the eof, and another collision occurs. (8) the reader/writer sends a request (for example, a read single block command, described later) to the transponder 1, which uid was already correctly received. (9) all transponders detect an sof sign al and exit the anti-collision sequenc e. in this case, since the request is addressed to transponder 1 (address mode), only transponder 1 transmits its response. (10)all transponders are ready to receive another request from the reader/writer. if the inventory command is sent again, the anti-collision sequence starts from slot 0. note: t1_a, t2_a, t3_a are specified in clause 12.
MB89R119 21 slot_counter MB89R119 slot 0 slot 1 sof eof eof response 1 response 3 response 2 t1_a t2_a t1_a t2_a eof eof eof response 4 response 5 t3_a t1_a t2_a t2_a t1_a slot 2 slot 3 sof eof (1) (2) (3) (4) (5) (6) (7) (8) (9) slot_counter MB89R119 slot_counter MB89R119 inventory command reader/writer timing status reader/writer timing status reader/writer timing status command transmission no response collision no collision collision command (to transponder1) response (transponder1) ? example of anti-collision sequence
MB89R119 22 12. timing definitions (1)transponder waiting time before transmitting its response after reception of an eof from the reader/writer : t1_a after detection of an eof signal sent from the reader/writer, each transponder must wait for a certain time (t1_a) before sending a response to the reader/writer. t1_a begins at the rising edge of the eof pulse, and it is defined as following.the minimum value is 4320/fc (= 318.6 s), the nominal value is 4352/fc (= 320.9 s), and the maximum value is 4384/fc (=323.3 s). if the transponder detects a carrier modulation for ask 100% or 10% withi n the time t1_a, it shall reset its t1_a timer and wait for further time t1_a before starting to transmit its response to a reader/writer. MB89R119 defines the same waiting time t1_a for write commands as followings, although the maximum value is not defined in iso/iec 15693-3 and iso/iec 18000-3 (mode 1) . the minimum value is 4320/fc (= 318.6 s), the nominal value is 4352/fc (= 320.9 s), and the maximum value is 4384/fc (= 323.3 s).timing conditions for write command in which the option_flag is ?1?, has optional field are defined in the command descriptions. (2) transponder modulation ignore time after reception of an eof from the reader/writer : tmit after detection of an eof signal sent from the reader/writer, MB89R119 shall ignore any received 10%, mod - ulation during tmit. tmit starts from the detection of the rising edge of the eof, and the minimum value is defined as 4384/fc (=323.3 s) + tnrt. tnrt stands for the response time of MB89R119. (3) reader/writer waiting time before sending a subsequent request : t2_a when the reader/writer has received a response from the transponder to a previous request other than inventory and quiet command, it shall wait a time t2_a before sending a subsequent request. the minimum value of t2_a is 309.2 s. it is defined in iso/iec 15693-3 and iso/iec 18000-3 (mode 1) . when the reader/writer has sent st ay quiet command or kill command, wh ich causes no response from the transponder, or MB89R119 does not return any response, MB89R119 can receive a command in 309.2 s from the detection of the rising edge of the eof. (4) reader/writer waiting time before sending a request(switching to the next slot) during an inventory process : t2inv during inventory process, the reader/writer sends an eof to switch to the next slot. in this case, the waiting time is defined as follows depending on whether transponders return responses. - waiting time applied when the reader/writer has received one or more responses : t2invwr it is defined in iso/iec 15693-3 and iso/iec 18000-3 (mode 1) that when the reader/writer has received one or more responses, the reader/writer must wait until responses from the transponders have been com - pleted (that is, the reader/writer receives an eof or tnrt passes). after that, the reader/writer must wait as additional t2_a, and then send a 10% or 100% ask modulated eof to swit ch to the next slot. - waiting time applied for when the reader/writer has not received any responses : t3_a when the reader/writer has not received any responses from the transponders, the reader/writer must wait until t3_a passes before sending an eof signal. in this case, t3_a starts from the rising edge of the last sent eof. the minimum value of t3_a is defined as shown in the following table. (a) if the reader/writer sends a ask10% modulated eof, the minimum value of t3_a (ask 10%) is ?4384/fc (= 323.3 s) + tnrt?. (b) if the reader/writer sends a ask100% modulated eof, the minimum value of t3_a (ask 100%) is ?4384/fc (= 323.3 s) + tsof?. tnrt : the nominal response time of transponder tsof : the time for transponder to transmit a sof to the reader/writer
MB89R119 23 ? timing specification min ty p max t1_a 4320/fc = 318.6 s 4352/fc = 320.9 s 4384/fc = 323.3 s tmit 4384/fc(323.3 s)+ tnrt ? ? t2_a 4192/fc = 309.2 s ? ? t2invwr t2_a + tnrt ? ? t3_a (ask10%) 4384/fc(323.3 s)+ tnrt ? ? t3_a (ask100%) 4384/fc(323.3 s)+ tsof ? ? tnrt ? low data rate : 15708.16 s high data rate : 3927.04 s fast low data rate : 7854.08 s fast high data rate : 1963.52 s ? tsof ? low data rate : 604.16 s high data rate : 151.04 s fast low data rate : 302.08 s fast high data rate : 75.52 s ? MB89R119 t1_a sof eof tsof reader/writer timing MB89R119 ask signal handling inventory command new command (or eof signal) no response reset t1_a after receiving ask 100 % signal possible to receive ask 100 % signal possible to receive ask 10 % signal ignore ask 100 % signal t3_a (ask 100 %) t3_a (ask 10 %) tnrt ignore ask 10 % signal ? t3_a for ask10% and ask100% signal
MB89R119 24 command list mandatory and optional commands defined by iso/iec 15693-3 are supported (partly not supported*). * : refer to ? notes on using?. the following custom commands are supported : ? eas command : using for preventing the theft of good s and monitoring ? write eas command : writing data to the eas bit ? fast command : responds faster than the iso command ? kill command : disabling the function of tag ? command list command code command name command type details ?01 h ? inventory mandatory execute the anti-collision sequence and get uid. ?02 h ? stay quiet mandatory enter the quiet state ?20 h ? read single block optional read the requested 1 block data in the user area/system area ?21 h ? write single block optional write the requested 1 block data in the user area ?22 h ? lock block optional lock (disable to write) the requested 1 block in the user area ?23 h ? read multiple blocks optional read the requested up to 64 blocks data in the user area/ system area ?24 h ? write multiple blocks optional write the requested 1 or 2 blocks data in the user area ?26 h ? reset to ready optional enter the ready (communication enabled) state ?27 h ? write afi optional write afi (application family identifier) data into fram. ?28 h ? lock afi optional lock (disable to write) afi data ?29 h ? write dsfid optional write dsfid (data storage format identifier) data into fram ?2a h ? lock dsfid optional lock(disable to write) dsfid (data storage format identifier) ?2b h ? get system information optional read the system information (uid, dsfid, afi, number of bytes per block, number of blocks in user area, and ic informa - tion) ?a0 h ? eas custom when eas bit is ?1?, reply response code 6 times. ?a1 h ? write eas custom write eas data (1 bit). data ?1 ? validates anti-theft/article surveillance, and data ?0? invalidates them. ?a6 h ? kill custom disable the function of tag ?b1 h ? fast inventory custom fast response inventory command ?c3 h ? fast read multiple blocks custom fast response read multiple blocks command ?c4 h ? fast write multiple blocks custom fast response write multiple blocks command
MB89R119 25 command description 1. description of mandatory command 1-1. inventory command the inventory command executes the anti -collision sequence. even though an error is detected during execution of this command, a response indicating the error is not returned. the inventory_flag (bit3) must be set to ?1?. when the afi_flag (bit5) in the inventory command frame is set as ?1?, the response is returned in the following cases. ?the afi value of the transponder is in accord with the optional afi value. ?the 4 bits value msb of the o ptional afi is ?0 h ?, and the 4 bits value lsb of the optional afi is in accord with the 4 bits value lsb of the transponder. ?the 4 bits value lsb of the optional afi is ?0 h ?, and the 4 bits value msb of the optional afi is in accord with the 4 bits value msb of the transponder. ?the optional afi value is ?00 h ?. for example, if the afi value of the transponder is ?69 h ?, the response is returned when the optional afi value is ?69 h ?, ?60 h ?, ?09 h ? or ?00 h ?. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) 1-2. stay quiet command on receiving the stay quiet command, the transponder enters the quiet state. the transponder does not return any responses, including an error indication. in the quiet state, the transponder does not execute any request for which the inventory_flag (bit 3) is set to ?1? and executes only a command for which the address_flag (bit 6) is set to ?1?. the transponder exits the quiet state only in the following cases : ? the transponder enters the power-off state. ? the transponder receives the reset to ready command and enters the ready state. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) no response sof flags command (inventory) optional afi mask length mask value crc eof 8 bits 8 bits (?01 h ?) 8 bits 8 bits 0 to 64 bits 16 bits sof flags dsfid uid crc eof 8 bits (?00 h ?) 8 bits 64 bits 16 bits sof flags command (stay quiet) uid (necessary) crc eof 8 bits 8 bits (?02 h ?) 64 bits 16 bits
MB89R119 26 2. description of optional command 2-1. read single block command on receiving the read single block command, the transponder reads the requested block and returns its value in the response. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set 2-2. write single block command on receiving the write single block command, the transponder writes the requested block with the data contained in the request and reports success of the operation in the response. the transponder performs verification after writing and returns an error code if the writing has failed. if the option_flag (bit 7) is ?0?, the transponder shall return its response when it has completed the write operation starting after with total tolerance of 32/fc (2.4 s) and latest within 20 ms. if it is ?1?, transponder shall wait for the reception of an eof from the reader/writer and upon such reception still return its re sponse. (however, if an eof is not se nt within 20 ms, the time-out occurs and the transponder can receive another command.) ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set sof flags command (read single block) uid (addressed mode) block number crc eof 8 bits 8 bits (?20 h ?) 64 bits 8 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags data crc eof 8 bits (?00 h ?) 32 bits 16 bits sof flags command (write single block) uid (addressed mode) block number data crc eof 8 bits 8 bits (?21 h ?) 64 bits 8 bits 32 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags crc eof 8 bits (?00 h ?) 16 bits
MB89R119 27 2-3. lock block command on receiving the lock block command, the transponder locks (write disable) permanently the requested block. the transponder performs verification after writing and returns an error code if the writing has failed. if the option_flag (bit 7) is ?0?, the transponder shall return its response when it has completed the lock operation starting after with total tolerance of 32/fc (2.4 s) and latest within 20 ms. if it is ?1?, transponder shall wait for the reception of an eof from the reader/writer and upon such reception still return its response. (however, if an eof is not sent within 20 ms, the time-out occurs and the transponder can receive another command.) once the lock block command has been received, data in the locked block cannot be changed by the write commands. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set 2-4. read multiple blocks command on receiving the read multiple blocks command, the transponder reads the requested block(s) and returns their value in the response. up to 64 blocks of data can be read for one request. the value of the "number of blocks" field specified in the request is the expected number of blocks minus 1. setting the number of blocks to ?06 h ? makes a request to read 7 blocks. setting the number of blocks to ?00 h ? makes a request to read 1 block (the request having the same effect as the read single block command). the maximum number of blocks to be set is ?3f h ?. ? request (from the reader/writer to the transponder) sof flags command (lock block) uid (addressed mode) block number crc eof 8 bits 8 bits (?22 h ?) 64 bits 8 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags crc eof 8 bits (?00 h ?) 16 bits sof flags command (read multiple blocks) uid (addressed mode) first block number number of blocks crc eof 8 bits 8 bits (?23 h ?) 64 bits 8 bits 8 bits 16 bits
MB89R119 28 ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set *: n is the number of blocks to be responded. 2-5. write multiple blocks command on receiving the write multiple blocks command, the transponder writes the requested block(s) with the data contained in the request and reports the success of the operation in the response. up to 2 blocks of data can be written for one request. the transponder performs verification after writing and returns an error code if the writing has failed. the number of blocks specified in the wr ite multiple blocks command is simila r to the number of blocks specified in the read multiple blocks command. the value of the number of blocks field specified in the write multiple blocks command is obtained by subtracting 1 from the number of the expected blocks to be written. setting the number of blocks to ?01 h ? makes a request to write 2 blocks. setting the number of blocks to ?00 h ? makes a request to write 1 block (the request having the same effect as the write single block command). if at least one of the blocks specified by the command is locked, the transponder does not write any data and, instead, returns an error code. if the option_flag (bit 7) is ?0?, the transponder shall return its response when it has completed the write operation starting after with total tolerance of 32/fc (2.4 s) and latest within 20 ms. if it is ?1?, transponder shall wait for the reception of an eof from the reader/writer and upon such reception still return its response. (howev er, if an eof is not sent within 20 ms, the time-out occurs and the transponder can receive another command.) ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags data crc eof 8 bits (?00 h ?) 32 n bits * 16 bits sof flags command (write multiple blocks) uid (addressed mode) first block number block number data crc eof 8 bits 8 bits (?24 h ?) 64 bits 8 bits 8 bits 32 or 64 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags crc eof 8 bits (?00 h ?) 16 bits
MB89R119 29 2-6. reset to ready command on receiving the reset to ready command, the transponder returns to the ready state. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set 2-7. write afi command on receiving the write afi command, the transponder writes afi value into fram. the transponder performs verification after writing and returns an error code if the writing has failed. if the option_flag (bit 7) is ?0?, the transponder shall return its response when it has completed the write operation starting after with total tolerance of 32/fc (2.4 s) and latest within 20 ms. if it is ?1?, transponder shall wait for the reception of an eof from the reader/writer and upon such reception still return its re sponse. (however, if an eof is not se nt within 20 ms, the time-out occurs and the transponder can receive another command.) ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set sof flags command (reset to ready) uid (addressed mode) crc eof 8 bits 8 bits (?26 h ?) 64 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags crc eof 8 bits (?00 h ?) 16 bits sof flags command (write afi) uid (addressed mode) afi crc eof 8 bits 8 bits (?27 h ?) 64 bits 8 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags crc eof 8 bits (?00 h ?) 16 bits
MB89R119 30 2-8. lock afi command on receiving the lock afi command, the transponder locks (write disable) the afi value permanently into fram. the transponder performs verification after writing and returns an error code if the writing has failed. if the option_flag (bit 7) is ?0?, the transponder shall return its response when it has completed the lock operation starting after with total tolerance of -32/fc to +32/fc (2.4 s) and latest within 20 ms. if it is ?1?, transponder shall wait for the reception of an eof from the reader/ writer and upon such reception still return its response. (however, if an eof is not sent within 20 ms, the time-out occurs and the transponder can receive another command.) once the lock afi command has been received, the afi data cannot be changed by the write afi command. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set 2-9. write dsfid command on receiving the write dsfid command, the tr ansponder writes the ds fid value into fram. the transponder performs verification after writing and returns an error code if the writing has failed. if the option_flag (bit 7) is ?0?, the transponder shall return its response when it has completed the write operation starting after with total tolerance of 32/fc (2.4 s) and latest within 20 ms. if it is ?1?, transponder shall wait for the reception of an eof from the reader/writer and upon such reception still return its re sponse. (however, if an eof is not se nt within 20 ms, the time-out occurs and the transponder can receive another command.) ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set sof flags command (lock afi) uid (addressed mode) crc eof 8 bits 8 bits (?28 h ?) 64 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags crc eof 8 bits (?00 h ?) 16 bits sof flags command (write dsfid) uid (addressed mode) dsfid crc eof 8 bits 8 bits (?29 h ?) 64 bits 8 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags crc eof 8 bits (?00 h ?) 16 bits
MB89R119 31 2-10. lock dsfid command on receiving the lock dsfid command, the transponder locks (write disable) the dsfid value permanently into fram. the transponder performs verification after writing and returns an error code if the writing has failed. if the option_flag (bit 7) is ?0?, the transponder shall return its response when it has completed the lock operation starting after with total tolerance of 32/fc (2.4 s) and latest within 20 ms. if it is ?1?, transponder shall wait for the reception of an eof from the reader/writer and upon such reception still return its re sponse. (however, if an eof is not se nt within 20 ms, the time-out occurs and the transponder can receive another command.) once the lock dsfid command has been received, the dsfid data cannot be changed by the write dsfid command. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set 2-11. get system information command on receiving the get system inform ation command, the transponder return s the system information of uid, afi, dsfid, etc. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set sof flags command (lock dsfid) uid (addressed mode) crc eof 8 bits 8 bits (?2a h ?) 64 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags crc eof 8 bits (?00 h ?) 16 bits sof flags command (get system information) uid (addressed mode) crc eof 8 bits 8 bits (?2b h ?) 64 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags information flags uid dsfid afi memory size ic reference crc eof 8 bits (?00 h ?) 8 bits 64 bits 8 bits 8 bits 16 bits 8 bits 16 bits
MB89R119 32 the following table shows the definitions of the information flag. the following figure shows the memory size information included in the response of the get system information. however, the block size and number of blocks in the user area shown in the memory size information about the transponder indicates one less than the actual value. ? definition of information flag * : reserved for future use note : for MB89R119 set ?0f h ? (?1? for bit1 to bit4 and set ?0? for bit5 to bit8) . ? memory size information about a transponder * : reserved for future use note : the memory size of the MB89R119 which is consisted of 58 blocks (4 bytes per block) in the user area is hexadecimal ?0339 h ?. bit flag name state description 1 dsfid 0 dsfid is not supported or does not exist. 1 dsfid is supported or exists. 2 afi 0 afi is not supported or does not exist. 1 afi is supported or exists. 3 memory size 0 memory size information is not supported or does not exist. 1 memory size information is supported or exists. 4 ic reference 0 ic reference information is not supported or does not exist. 1 ic reference information is supported or exists. 5 rfu* ? set to ?0? 6 rfu* ? 7 rfu* ? 8 rfu* ? msb lsb 16 14 13 9 8 1 rfu* blocks size in bytes number of blocks in user area
MB89R119 33 3. custom command the ic manufacturing code is required to use a custom command. the ic manufacturing code for the MB89R119 is ?08 h ?. 3-1. eas command on eas command reception, the transponder returns the response code (?5a h ?) repeated 6 times after the specified flag (?00 h ?) if the eas bit is ?1? or returns no response if the eas bit is ?0?. the eas command can be executed only when the transponder is in the ready state. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) 3-2. write eas command on write eas command recept ion, the transponder writ es the eas bit into fram. the transponder performs verification after writing and returns an error code if the writing has failed. the eas bit must be set to ?00 h ? to cancel anti-theft or goods-monitoring mode. the bit must be set to ?01 h ? as the eas data to set up the goods-monitoring mode. if the option_flag (bit 7) is ?0?, the transponder shall return its response when it has completed the write operation starting after with total tolerance of -32/fc to +32/fc (2.4 s) and latest within 20 ms. if it is ?1?, transponder shall wait for the reception of an eof from the reader/ writer and upon such reception still return its response. (however, if an eof is not sent within 20 ms, the time-out error occurs and the transponder can receive another command.) ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set sof flags command (eas) ic manufacturing code (necessary) crc eof 8 bits 8 bits (?a0 h ?) 8 bits(?08 h ?) 16 bits sof flags response code crc eof 8 bits (?00 h ?) 48 bits (6 times repeat of ?5a h ?) 16 bits sof flags command (write eas) ic manufacturing code (necessary) uid (addressed mode) data crc eof 8 bits 8 bits (?a1 h ?) 8 bits (?08 h ?) 64 bits 8 bits (?00 h ? or ?01 h ?) 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags data crc eof 8 bits (?00 h ?) 16 bits 16 bits
MB89R119 34 3-3. kill command on the receiving the kill command, th e transponder is disabled permanently and enters the dead state. even if the transponder is moved in the magnetic field (power-on state) again after being removed out of the magnetic field (power-off state), the transponder stays in the dead state and never respond to any commands from the reader/writer. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) no response warning: the transponder received kill command is disabled and cannot be used again. 3-4. fast inventory command the fast inventory command is the same as the in ventory command that exec utes the anti-collision sequence. the data rate in the response is twice as defined in iso/iec 15693. even though an error is detected during execution of this command, a response indicating the error is not returned. the inventory_flag (bit3) must be set to ?1?. when the afi_flag (bit5) in the inventory command frame is set as ?1?, the response is returned in the following cases. ? the afi value of the transponder is in accord with the optional afi value. ? the 4 bits value msb of the optional afi is ?0 h ?, and the 4 bits value lsb of the optional afi is in accord with the 4 bits value lsb of the transponder. ? the 4 bits value lsb of the optional afi is ?0 h ?, and the 4 bits value msb of the optional afi is in accord with the 4 bits value msb of the transponder. ? the optional afi value is ?00 h ?. for example, if the afi value of the transponder is ?69 h ?, the response is returned when the optional afi value is ?69 h ?, ?60 h ?, ?09 h ? or ?00 h ?. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) sof flags command(kill) ic mfg code (necessary) uid (necessary) crc eof 8 bits 8 bits (?a6 h ?) 8 bits (?08 h ?) 64 bits 16 bits sof flags command (fast inventory) ic manufacturing code (necessary) optional afi mask length mask value crc eof 8 bits 8 bits (?b1 h ?) 8 bits (?08 h ?) 8 bits 8 bits 0 to 64 bits 16 bits sof flags dsfid uid crc eof 8 bits (?00 h ?) 8 bits 64 bits 16 bits
MB89R119 35 3-5. fast read multiple blocks command the fast read multiple blocks command is the same as the read multiple blocks command that reads the requested block(s). up to 64 blocks of data can be read for one request. the data rate in the response is twice as defined in iso/iec 15693. if the option_flag (bit 7) is ?1?, the transponder adds block security status information in the response. if the option_flag (bit 7) is ?0?, the transponder returns only the data in the specified blocks to the reader/writer. the value of the ?number of blocks? field specified in the request is the expected number of blocks minus 1. setting the number of blocks to ?06 h ? makes a request to read 7 blocks. the maximum number of blocks to be set is ?3f h ?. ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set *: n is the number of blocks to be responded. 3-6. fast write multiple blocks command the fast write multiple blocks command is the same as the write multiple blocks command, that writes the requested block(s). up to 2 blocks of data can be written for one request. the data rate in the response is twice as defined in iso/iec 15693. the transponder performs verification after writing and returns an error code if the writing has failed. the number of blocks specified in the fast write multiple blocks comm and is similar to the number of blocks specified in the read multiple blocks co mmand. the value of the number of blocks field specified in the fast write multiple blocks command is obtained by subtracting 1 from the number of the expected blocks to be written. setting the number of blocks to ?01 h ? makes a request to write 2 blocks. if at least one of the blocks specified for data writing is locked, the transponder does not write any data and, instead, returns an error code. if the option_flag (bit 7) is ?0?, the transponder shall return its response when it has completed the write operation starting after with total tolerance of ? 32/fc to + 32/fc (2.4 s) and latest within 20 ms. if it is ?1?, transponder shall wait for the reception of an eof from the reader/writer and upon such reception still returns its response (however, if an eof is not sent with in 20 ms, the time-out occurs and the transponder can receive another command) . sof flags command (fast read multiple blocks) ic manufacturing code (necessary) uid (addressed mode) first block number number of blocks crc eof 8 bits 8 bits (?c3 h ?) 8 bits (?08 h ?) 64 bits 8 bits 8 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags data crc eof 8 bits (?00 h ?) 32 n bits * 16 bits
MB89R119 36 ? request (from the reader/writer to the transponder) ? response (from the transponder to the reader/writer) (a) when error_flag set (b) when error_flag not set sof flags command (fast write multiple blocks) ic manufacturing code uid (addressed mode) first block number number of blocks data crc eof 8 bits 8 bits (?c4 h ?) 8 bits (?08 h ?) 64 bits 8 bits 8 bits 32 or 64 bits 16 bits sof flags error code crc eof 8 bits (?01 h ?) 8 bits 16 bits sof flags crc eof 8 bits (?00 h ?) 16 bits
MB89R119 37 4. command execution time (1) write multiple blocks command execution time the minimum time (processing in the addressed mode) required to complete data writing to all user areas (232 bytes) of the fram and verification with the write multiple blocks command is estimated to be 249 ms. (2) read multiple blocks command execution time the minimum time (processing in the addressed mode) required to complete data reading for all user areas (232 bytes) of the fram with the read multiple blocks command is estimated to be 76 ms. in addition, with the fast read multiple blocks command is estimated to be 41 ms.
MB89R119 38 state transition diagram ? definition of states each state of MB89R119 is defined as follows. ? power-off the state : if the power-off state, a transponder can not fulfill the function so that the voltage from a reader/writer is underpowered. ? ready state : in the ready state, the MB89R119 can execute all commands. ? quiet state : in the quiet state, the MB89R119 can execute the command from a reader/writer in which the inventory_flag (bit 3) is not set and the address_flag (bit 6) is set. ? dead state : in the dead state, the MB89R119 can not execute any command from a reader/writer. as shown in the figure below, the MB89R119 moves from one state to another according to the status of power and by a command. out of field power-off state ready state quiet state dead state any other command reset to ready command stay quiet (uid) command out of field in field in field out of field all commands any other command where address_flag is set and where inventory_flag is not set. kill command ? state transition diagram
MB89R119 39 absolute maximum ratings warning: semiconductor devices can be permanently damaged by application of stress (voltage, current, temperature, etc.) in excess of absolute maximum ratings. do not exceed these ratings. recommended operating conditions warning: the recommended operating conditions are required in order to ensure the normal operation of the semiconductor device. all of the device?s electrical characteristics are warranted when the device is operated within these ranges. always use semiconductor devices within their recommended operating condition ranges. operation outside these ranges may advers ely affect reliability and coul d result in device failure. no warranty is made with respect to uses, operating conditions, or combinations not represented on the data sheet. users considering application outside the listed conditions are advised to contact their representatives beforehand. parameter symbol ratings unit remarks min max maximum antenna input current imax ? 120 ma p ? p esd voltage immunity v esd 2 ? kv human body model storage temperature tstg ? 40 + 85 c parameter symbol value unit remarks min typ max minimum antenna input voltage v rf ? 9.2 11.2 v p ? p antenna input current i rf ? ? 30 marms ask modulation index (10%) m 10 ? 30 % ask modulation index (100%) m 95 ? 100 % ask pulse width (10%) t1 6.0 ? 9.44 s t2 3.0 ? t1 s t3 0 ? 4.5 s ask pulse width (100%) t1 6.0 ? 9.44 s t2 2.1 ? t1 s t3 0 ? 4.5 s t4 0 ? 0.8 s input frequency fin 13.553 13.560 13.567 mhz operating temperature ta ? 20 ? + 85 c
MB89R119 40 electrical characteristics dc characteristics * : values are controlled by process monitoring in the wafer. parameter symbol value unit remarks min typ max internal power supply voltage vdp3 3.0 3.3 3.6 v load modulation resistance r lsw ? 1.0 ? k input capacitance between antenna pins* cant 22.8 24.0 25.2 pf voltage between antennas = 2 vrms
MB89R119 41 notes on using ? notes on the radio interface - it is the user?s responsibility to re duce the effects of the electromagneti c waves produced by the reader/writer. - the user must optimize the shapes of the antenna coils for transponder and reader/writer so that they match the transmission distance and installation space required for the user?s application. - if the user intends to access multiple transponders from a reader/writer, the interference between transponders or between the reader/writer and a transponder may degrade communication performance (transmission distance and communication time) . therefore, a user who intends to design a system using multiple transponders shou ld consider this point. ? fram reliability up to 10 10 writes to the fram memory and 10 years of data retention at ta = 0 c to + 55 c are guaranteed. for the data retention characteristics of the mounting temperature at + 150 c or higher, refer to ? shipping method and recommended assembly conditions?. ? difference between rating of iso/iec 15693 and MB89R119 implementation. the table comparing rating of iso/iec 15693 to method of MB89R119 is shown in following. note that the MB89R119 implementation does not support following ratings. ? 1 out of 256 mode data coding ? 2-subcarrier
MB89R119 42 ? comparison between ratings of iso/iec 15693 and specification of MB89R119 parameter details iso/iec 15693 specification MB89R119 specification communication method 10 % ask modulation method support support 100 % ask modulation method support support range of modulation rate (at using of 10 % ask) 10 % to 30 % 10 % to 30 % data coding 1 out of 256 support not support 1 out of 4 support support subcarrier 1-subcarrier support support 2-subcarrier support not support mandatory command inventory command support support stay quiet command support support optional command read single block command support support write single block command support support lock block command support support read multiple blocks command support support uppermost 64 blocks write multiple blocks command support support uppermost 2 blocks select command support not support reset to ready command support support write afi command support support lock afi command support support write dsfid command support support lock dsfid command support support get system information command support support get multiple block security status command support not support
MB89R119 43 shipping method and reco mmended assembly conditions ? shipping method the following shows shipping method and ordering information for the mb89r118. please inquire separately for the details. ? recommended assembly conditions the MB89R119 is recommended to be mounted in the following condition to maintain the data retention char - acteristics of the fram memory when the chip is mounted. - mounting temperature of + 175 c or lower, and 120 minutes or shorter when applied at high temperature, or - mounting temperature of + 200 c or lower, and 60 seconds or shorter when applied at high temperature part no. wafer thickness tip dicing shipping method MB89R119-di15 150 m 25.4 m completed wafer shipping (mount gold-plated bump in antenna terminal etc.) +200 60 +25 temperature [ c] time [min] temperature [ c] time [s] +175 120 +25
fujitsu microelectronics limited shinjuku dai-ichi seimei bldg. 7-1, nishishinjuku 2-chome, shinjuku-ku, tokyo 163-0722, japan tel: +81-3-5322-3347 fax: +81-3-5322-3387 http://jp.fujitsu.com/fml/en/ for further information please contact: north and south america fujitsu microelectronics america, inc. 1250 e. arques avenue, m/s 333 sunnyvale, ca 94085-5401, u.s.a. tel: +1-408-737-5600 fax: +1-408-737-5999 http://www.fma.fujitsu.com/ europe fujitsu microelectronics europe gmbh pittlerstrasse 47, 63225 langen, germany tel: +49-6103-690-0 fax: +49-6103-690-122 http://emea.fujitsu.com/microelectronics/ korea fujitsu microelectronics korea ltd. 206 kosmo tower, 1002 daechi-dong, kangnam-gu,seoul 135-280 korea tel: +82-2-3484-7100 fax: +82-2-3484-7111 http://www.fmk.fujitsu.com/ asia pacific fujitsu microelectronics asia pte ltd. 151 lorong chuan, #05-08 new tech park, singapore 556741 tel: +65-6281-0770 fax: +65-6281-0220 http://www.fujitsu.com/sg/services/micro/semiconductor/ fujitsu microelectronics shanghai co., ltd. rm.3102, bund center, no.222 yan an road(e), shanghai 200002, china tel: +86-21-6335-1560 fax: +86-21-6335-1605 http://cn.fujitsu.com/fmc/ fujitsu microelectronics pacific asia ltd. 10/f., world commerce centre, 11 canton road tsimshatsui, kowloon hong kong tel: +852-2377-0226 fax: +852-2376-3269 http://cn.fujitsu.com/fmc/tw all rights reserved. the contents of this document are subject to change without notice. customers are advised to consult with sales representative s before ordering. the information, such as descri ptions of function and applicati on circuit examples, in this docum ent are presented solely for t he purpose of reference to show examples of ope rations and uses of fujits u microelectronics device; fujitsu microelectronics does not warrant proper operation of the device with respect to use based on such information. when you develop equipment incor porat- ing the device based on such in formation, you must assume any responsibility arising out of such use of the information. fujitsu microelectronics assumes no liab ility for any damages whatsoever arisi ng out of the use of the information. any information in this document, including descriptions of function and schematic di agrams, shall not be construed as license of the use or exercise of any intellectual property ri ght, such as patent right or copyright, or any other right of fujitsu microelectroni cs or any third party or does fujitsu microel ectronics warrant non-infringeme nt of any third-party's intellectual property right o r other right by using such information. fu jitsu microelectronics assumes no liability for any infringement of the intellectual property rights or other rights of third parties which w ould result from the use of in formation cont ained herein. the products described in this document are designed, developed and manufa ctured as contemplated fo r general use, including wit hout limitation, ordinary indus trial use, general office use, personal use, and household use, but are not designed, developed and m anufactured as contemplated (1) for use acco mpanying fatal risks or dangers th at, unless extremely high safety is secured, could have a ser ious effect to the public, and could lead directly to death, personal injury, severe physical damage or other lo ss (i.e., nuc lear reaction control in nuclear facility, airc raft flight control, air traffic c ontrol, mass transport control, me dical life support system, missile la unch control in weapon system), or (2) for use requiring extremely high re liability (i.e ., submersible repeater and artificial satellite). please note that fujitsu microelectronics will not be liable against you and/or any th ird party for any clai ms or damages arisi ng in connection with above-men tioned uses of the products. any semiconductor devices have an inherent ch ance of failure. you must protect against injury, damage or loss from such failure s by incorporating safety desi gn measures into your facility and equipment such as redundancy, fire protection, and prevention of ov er-current levels and other abnor mal operating conditions. exportation/release of any products described in this docum ent may require necessary procedures in accordance with the regulati ons of the foreign exchange and foreign trade control law of japan and/or us export control laws. the company names and brand na mes herein are the trademarks or registered trademarks of their respective owners. edited strategic business development dept.


▲Up To Search▲   

 
Price & Availability of MB89R119

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X